package com.tgpms.web.assets.service;

import java.util.Map;

import com.tgpms.common.Result;
import com.tgpms.util.PageInfo;
import com.tgpms.web.assets.entity.FaCheck;
import com.tgpms.web.assets.entity.FaCheckItems;

public interface FaCheckService {
	
	/**
	* @Author newway
	* @Description 查询固定资产盘点信息
	* @Date 2019年8月2日上午9:25:44
	* @Param com.tgpms.util.PageView
	* @return PageView
	**/
	Result selFaCheckList(PageInfo pageInfo);
	
	/**
	* @Author newway
	* @Description 添加固定资产盘点信息
	* @Date 2019年8月1日下午4:48:38
	* @Param com.tgpms.web.assets.entity.FaCheck
	* @return Integer
	**/
	Map<String,String> addFaCheckInfo(FaCheck faCheck);
	
	
	/**
	* @Author newway
	* @Description 更新固定资产盘点信息
	* @Date 2019年8月1日下午5:31:59
	* @Param com.tgpms.web.assets.entity.FaCheck
	* @return Map<String,String>
	**/
	Map<String,String> updateFaCheckInfo(FaCheck faCheck);
	
	
	/**
	* @Author newway
	* @Description 删除固定资产盘点信息
	* @Date 2019年8月1日下午5:49:16
	* @Param String
	* @return Map<String,String>
	**/
	Map<String,String> deleteFaCheckInfo(String checkNo);
	
	/**
	* @Author newway
	* @Description 查询固定资产盘点维护信息
	* @Date 2019年8月19日下午2:49:13
	* @Param com.tgpms.web.assets.entity.FaCheckItems
	* @return Map<String,String>
	**/
	Result selFaCheckItemsList(PageInfo pageInfo);
	
	/**
	* @Author newway
	* @Description 增加固定资产盘点维护信息
	* @Date 2019年8月19日下午2:49:13
	* @Param com.tgpms.web.assets.entity.FaCheckItems
	* @return Map<String,String>
	**/
	Map<String,String> addFaCheckItemsInfo(FaCheckItems faCheckItems);
	
	/**
	* @Author newway
	* @Description 更新固定资产盘点维护信息
	* @Date 2019年8月19日下午2:49:13
	* @Param com.tgpms.web.assets.entity.FaCheckItems
	* @return Map<String,String>
	**/
	Map<String,String> updateFaCheckItemsInfo(FaCheckItems faCheckItems);
	
	/**
	* @Author newway
	* @Description 删除固定资产盘点维护信息
	* @Date 2019年8月19日下午2:49:13
	* @Param fixedAssetNo
	* @Param checkNo
	* @return Map<String,String>
	**/
	Map<String,String> deleteFaCheckItemsInfo(String fixedAssetNo,String checkNo);
	
	
}
